@CHARSET "UTF-8";
*{margin:0;padding:0;}
body{font:16px "Microsoft Yahei"}
a{color:#fff;text-decoration:none;}
ul,li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
em,var{font-style:normal;}
img{border:0;}
*{
-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
-webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */
/*-webkit-tap-highlight-color: rgba(210,210,210,0.35); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
/*-webkit-user-select: none; /* prevent copy paste, to allow, change 'none' to 'text' */
}
body{background:url(../images/bodybg.gif);}
#logo{ height:40px; padding:5px 0;display:block;overflow: hidden;-webkit-transform:translateZ(0);}
.logo{ float:left; position:absolute; left:10px; top:5px; cursor:default;}
.logo img{ height:40px;}
.soBtn{ position:absolute; top:10px; right:10px;cursor:default;}
.header{height:44px;width:100%;display:block;z-index: 999;overflow: hidden;-webkit-transform:translateZ(0);background:#4ebc32;}
.header *{-webkit-transform:translateZ(0);}
.headerFix{ position:fixed; top:0; left:0;}
.nav li {width:25%;float:left;color:#fff;background:url(../images/borderbg.gif) right 0 no-repeat;text-align:center;margin-top:10px;}
.nav .lasteone{background:none;}
.nav li span{display:inline-block;height:22px;line-height:20px;}
.nav li .spanNow{border-bottom:1px solid #ffea00;color:#ffea00}
.retnav{width:400px;margin: 0 auto;color: white;text-align:center;height: 44px;z-index: 1000}
.retnav img{width:30px;height: 30px;padding-top: 6px;}
.retnav .tit{padding-top: 11px;}
.retnav .retdivbtn{width:44px;height:44px;float:left;position: absolute;z-index: 1000}
/*content*/
.serach{height:29px;padding:6px 0 5px 10px;background:#f5f3f3;}
.serach_input{overflow:hidden;width:275px;}
.serach em{float:left;width:31px;height:29px;background:url(../images/serach.png) no-repeat;margin-left: -2px;}
.serach input{float:left;width:229px;height:29px;border:0;background:url(../images/inputleftmiddle.png) repeat-x;outline:none;color: #999;}
.serach span{float:left;width:15px;height:29px;background:url(../images/inputleft.png?1.png) no-repeat;margin-right: -2px;}
.listone{padding:5px 10px;height:60px;border-bottom:1px solid #f7f7f7;-webkit-box-shadow:0 0 5px #f7f7f7;}
.listpic{width:60px;height:60px;float:left;margin-right:16px;}
.listdec{width: 65%;float: left;}
.listdec p{line-height:28px;color:#141414;height:28px;overflow:hidden;}

.listdec .listtext{font-size:12px;color:#ababab;line-height:14px;height:28px;}
.listtwo{padding:5px 10px;height:45px;border-bottom:1px solid #f7f7f7;-webkit-box-shadow:0 0 5px #f7f7f7;border-bottom:1px solid #bababa;}
.numbertwo{float:left;font-size:20px;line-height:45px;width:60px;text-indent:5px;color:#bababa}
.listdectwo p{line-height:28px;color:#141414;height:28px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.listdectwo .listtext{font-size:12px;color:#ababab;line-height:14px;height:14px;}
/*foot*/
.foot{height:53px;position:fixed;bottom:0;width:100%;left:0;display:block;background:#4dbb31;z-index: 999;overflow: hidden;-webkit-transform:translateZ(0);}
.foot *{-webkit-transform:translateZ(0);}
.foot_trol{width:300px; padding:7px 10px 0;margin:0 auto; overflow:hidden;}
.foot_dec{float:left;width:122px;margin-right:10px; overflow:hidden;}

.thelist{margin-bottom: 0px;}
.toasttj_trol{width:300px; padding:0px 10px 0;margin:0 auto;}
.toasttj{float:left;color:#fff;position: absolute;background: rgba(0, 0, 0, 0.4);z-index: 99;border-radius: 1px;font-size: 1em;position: fixed;bottom:50px;width: 100%;opacity:0;height: 24px; z-index:999;}
.toasttj2{z-index:99;font-size:1em;position:fixed;bottom:75px;width:100%;opacity:0;height:24px;display:none; z-index:999;}
.toasttj_trol2{color:#fff;background: rgba(0, 0, 0, 0.6);border-radius: 2px;padding: 2px;text-align: center;width:80px;margin: 0 auto;}

.foot_pho{width:38px;height:38px;border:1px solid #fff;border-radius:2px;position:relative;float:left;margin-right:5px;}
.foot_pho span{width:39px;height:24px;background:url(../images/zhezhao.png) no-repeat;position:absolute;top:0;left:0}
.foot_dec2{overflow:hidden;}
.foot_dec2 p{height:14px;line-height:14px;color:#fff;font-size:10px;-webkit-text-size-adjust:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 70px;}
.play,.stop{float:left;width:36px;height:35px;margin-right:38px;}
.play{background:url(../images/play@2x.png) -1px -2px no-repeat;-webkit-background-size:40px 40px; background-size:40px 40px;}
.stop{background:url(../images/pause@2x.png) -1px -2px no-repeat;-webkit-background-size:40px 40px; background-size:40px 40px;}
.next,.list{float:left;width:28px;height:28px;}
.next{background:url(../images/next@2x.png) -1px -2px no-repeat;margin:4px 29px 0  0;-webkit-background-size:32px 32px; background-size:32px 32px;}
.list{background:url(../images/list@2x.png) -1px -2px no-repeat;margin-top:4px;-webkit-background-size:32px 32px; background-size:32px 32px;}
.dtlist{background:url(../images/radio_button@2x.png) -1px -2px no-repeat;margin-top:4px;-webkit-background-size:32px 32px; background-size:32px 32px;}
.next,.list,.show,.prev,.dtlist{float:left;width:28px;height:28px;}
.show{background:url(../images/back@2x.png) -1px -2px no-repeat;margin:4px 29px 0  13px;-webkit-background-size:32px 32px; background-size:32px 32px;}
.prev{background:url(../images/prev@2x.png) -1px -2px no-repeat;margin:4px 29px 0  0;-webkit-background-size:32px 32px; background-size:32px 32px;}

.otherlist{margin-top:40px;}
.listdec p span{display:inline-block;padding-right:20px;background:url(../images/iconblue.png) right 5px no-repeat;}

.entered{padding:0 10px;height:70px;}
.user_pho{width:38px;height:39px;background:url(../images/userpho.png) no-repeat;background-size:cover;float:left;margin-top:16px;}
.user_pho img{margin:2px 0 0 2px;display:block;}
.yun{float:right;widht:46px;margin-top:13px;}
.enter_message{padding:5px 56px 0 48px;}
.enter_message img{margin-left:10px;}
.enter_message p{font-size:12px;line-height:14px;color:#969696;overflow:hidden;height:14px;}
.enter_message .enter_title{font-size:16px;color:#636363;line-height:25px;height:25px;overflow:hidden;}

.lunbo{width:100%;height: 130px;position: relative;}
.focus{position: absolute;left: 70%;top: 100px;margin-left: -27px;-webkit-tap-highlight-color:none;}
.focus a{background: url("../images/focusBtn.png") repeat scroll 0 0 transparent;float: left;height: 18px;width: 18px;}
.focus a.def,.focus a:hover{background: url("../images/focusBtnH.png") repeat scroll 0 0 transparent;}
.lunbo ul.img{height: 130px;overflow: hidden;width: 100%;}
.img li{display: none;width: 100%;float: left;}
.img li a img{width: 100%;height: 130px;overflow: hidden;}
.animgalpha{
	-webkit-animation-name:alphamc;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:linear;
}
@-webkit-keyframes alphamc {
	0% {
	 	opacity:0;
	}
	50% {
		opacity:.5;
	}
	80% {
		opacity:1;
	}
}
/*play css*/
.play_title{padding-top:5px;color:#fff;font-weight:normal;text-align:center;width:146px;font-size:16px;height:20px;line-height:20px;margin:0 auto;overflow:hidden;word-break:break-all;}
.play_name{color:#fff;font-weight:normal;font-size:12px;text-align:center;width:146px;height:14px;line-height:14px;overflow:hidden;margin:0 auto;word-break:break-all;}
.download{position:absolute;width:81px;height:24px;background: rgba(255, 255, 255, 0.2);top:11px;right:5px;font-size: 12px;line-height: 24px;text-align: center;border-radius: 3px;box-shadow: 0 0 3px #ccc;}
.paly_con{width:320px;margin:0 auto;padding-top:10px;}
.songer_pho{width:167px;height:176px;background:url(../images/songerbg.png) no-repeat;margin: 0 auto;}
.songer_pho img{margin:4px 0 0 5px}
.play_number{height:22px;width:35px;margin: 0 auto;}
.play_number li{height:17px;float:left;}
.shoucang{width:50px;}
.shoucang a{float:left;width:30px;height:23px;background:url(../images/icon.png) -121px -4px no-repeat;margin-top:-3px}
.xiazai{width:67px;}
.xiazai a{display:block;width:24px;height:22px;background:url(../images/icon.png) -121px -35px no-repeat;margin-top: -3px;}
.shunxu{width:42px;}
.shunxu a{float:right;width:24px;height:20px;margin-top:-1px;}
.shun1{background:url(../images/icon.png) -121px -67px no-repeat;}
.shun2{background:url(../images/icon.png) -121px -89px no-repeat;}
.shun3{background:url(../images/icon.png) -121px -111px no-repeat;}
.shun4{background:url(../images/icon.png) -121px -132px no-repeat;}
.lyric{font-size:14px;line-height:22px;color:#9c9b9b;overflow: hidden;text-align: center;width: 320px;margin-top: 3px;}
.lyric p{height:22px;overflow:hidden;}
.lyric .lyric_now{color:#0d9fea}

.jindu{height:3px;background:url(../images/jindubg.png) repeat-x;position:fixed;bottom:50px;width:320px;left:50%;margin-left:-160px;z-index:1000;border-bottom:1px solid #2886c4}
.playingbtn{float:right;width:11px;height:11px;background:url(../images/playingbtn.png) no-repeat;margin-top:-4px;}
.playing{background:url(../images/playingbg.png) repeat-x;height:3px;}
.song_time{-webkit-text-size-adjust:none;height:19px;line-height:19px;width:320px;position:fixed;bottom:53px;width:320px;left:50%;margin-left:-160px;color:#9c9b9b;font-size:10px;text-align:center;font-family:Arial}

.playlist{width:100%;}
.play_listtitle{padding:0 10px;height:47px;border-bottom:1px solid #e4e4e4;line-height:47px;overflow:hidden;}
.play_listtitle span{float:left;color:#27aefa}
.play_listtitle a {float:right;background:url(../images/closed.gif) no-repeat;width:18px;height:18px;margin-top:17px}
.play_listnum{padding:0 10px;color:#5b5b5b;border-bottom:1px solid #e4e4e4;height:40px;line-height:40px;}
.more{float:right;width:30px;height:30px;background:url(../images/more.png) 7px 7px no-repeat;margin-top:12px;}
.moreone{float:right;}
.moreone img{width:13px;height:13px;margin-top:24px;}
.moretwo{float:right;height: 100%;width: 40px;}
.moretwo img{width:22px;height:22px;margin-top:20px;margin-left: 10px}
.more3{float:right;height: 100%;width: 40px;}
.more3 img{width:22px;height:22px;margin-top:12px;margin-left: 10px}
.app_title{padding:28px 0;text-align:center;font-size:20px;color:#b5b5b5}
.app_img{width:126px;margin:0 auto;}
.app_downbtn{background:#4fc3f0;width:113px;height:28px;display:block;border-radius:2px;margin:20px auto;}
.app_downbtn span{display:block;width:113ox;height:28px;line-height:28px;color:#fff;font-size:14px;background:url(../images/dwon.png) 16px 5px no-repeat;text-indent:48px;}

.dq_downbtn{display:block;width:113ox;height:28px;line-height:28px;color:#fff;font-size:14px;background:url(../images/dwon.png) 16px 5px no-repeat;text-indent:48px;}
/*2012 11 19*/
.listone{border-bottom:1px solid #bababa;}
.bangdan{padding:5px 10px;border-bottom:1px solid #b9babe;overflow:hidden;}
.bangdan img{float:left;border-radius:5px;margin-right:20px;}
.bangdan a{float:left;color:#bababa;margin-right:20px;line-height:60px;}
.bangdan .bang_now{color:#f6a319}
.bangdan2{padding:5px 10px;border-bottom:1px solid #b9babe;overflow:hidden;}
.bangdan2 a{float:left;color:#bababa;margin-right:20px;line-height:30px;}
.bangdan2 .bang_now{color:#f6a319}
.number{float:left;font-size:20px;line-height:60px;width:60px;text-indent:5px;color:#bababa}
.bangdantral{padding:0 10px;line-height:38px;height:38px;border-bottom:2px solid #bababa;display: none;}
.bangdantral a{color:#3b3b3b;text-indent:20px;font-size:15px;}

/* 2013/4/8 弹窗 */

/*******public class*********/
 .fb{ font-weight:bold;} .tr{ text-align:right;}.dis{display:block;}.mr10{margin-right:10px}.pd10{padding:0 10px;}
.h10{height:10px;font-size:0;overflow:hidden;clear:both;}
/*链接颜色*/
a{ text-decoration:none;}

.out{width:300px;border-top:10px solid #34a0f0;background:rgba(238,238,238,0.9);border-radius:10px;position:absolute; top: 60px;left: 18px;display: none}
.m_title{width:300px; margin:0 auto;text-align:center;margin-top:42px;font-size:25px;font-weight:bold;}
.m_con{width:300px;margin:24px auto 0;overflow:hidden;}
.m_conleft{float:left;width:156px;margin-left:3px}
.m_conright{overflow:hidden;}
.m_conright img{margin-top:19px}
.m_foot{clear:both;text-align:center;margin-top:20px;color:#666}
.closed{width:33px;height:33px;position:absolute;top:-20px;right:-15px;}
.closed2{width:33px;height:33px;position:absolute;background:url(../images/closed.png) no-repeat;background-size:100% 100%;}

#content{padding:0 0 120px 0;}
#padload{background:none;height:40px;line-height:40px;padding:5px 10px;font-weight:bold;font-size:14px;color:#888;-webkit-transform:translateZ(0);display: none;}
#padload .padloadIcon{display:block; float:left;width:40px; height:40px;background:url(../images/pull-icon@2x.png) 0 0 no-repeat;-webkit-background-size:40px 80px; background-size:40px 80px;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:250ms;}
#padload.loading .padloadIcon{background-position:0 100%;-webkit-transform:rotate(0deg) translateZ(0);-webkit-transition-duration:0ms;-webkit-animation-name:loading;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
.nav_play2 {height: 35px;line-height: 35px;overflow: hidden;border-bottom: 1px solid #bababa;}
.nav_play {height: 35px;line-height: 35px;overflow: hidden;border-bottom: 1px solid #bababa;-webkit-transform: translateZ(0);background: url(../images/bodybg.gif);width: 100%;position: fixed;z-index: 999;top: 94px;}
.nav_play a {width: 50%;text-align: center;color: #31a2f7;font-size: 16px;float: left;}
.selectJP{color: #f90;}

/*歌手*/
.gsindex{width:100%;overflow:hidden;zoom:1;}
.gsindex .gsbox{width:31%;float:left;padding-bottom:20px; margin:15px 0 0 2%; text-align:center;}
.gsindex .gsbox img{}
.gsindex .gsbox .txt{width:100%;max-width:130px;max-width:8.125rem;font-size:18px;font-size:1.125rem;margin:0 auto;text-align:center;color:#555555;font-family:"\5FAE\8F6F\96C5\9ED1";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*ad*/
.fixAd{position:fixed;bottom:53px;width:100%;left:0;display:block;z-index:99;overflow:hidden;-webkit-transform:translateZ(0);}
.fixAd_otherpage{position:fixed;bottom:1px;width:100%;left:0;display:block;z-index:99;overflow:hidden;-webkit-transform:translateZ(0);}
/*搜索*/
.search_box{padding:0 24px;padding:0 1.500rem;padding-top:22px;padding-top:1.375rem;box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_box .form_con{width:100%;height:56px;height:3.500rem;position:relative;}
.search_box input{width:100%;height:56px;height:3.500rem;padding:0 68px 0 20px;padding:0 4.250rem 0 1.250rem;font-size:20px;font-size:1.250rem;border:1px solid #CCCCCC;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"\5FAE\8F6F\96C5\9ED1";}
.search_box .btn_sub_search{width:32px;width:2rem;height:28px;height:1.750rem;padding-right:20px;padding-right:1.250rem;right:0;top:14px;top:0.875rem;position:absolute;}
.search_box .btn_sub_search i{display:block;width:32px;width:2rem;height:28px;height:1.750rem; background:url(searchBtn.png) 0 0 no-repeat;background-size:contain;}
.search_tag{padding:10px 0 20px; overflow:hidden;}
.search_tag ul{overflow:hidden;}
.search_tag li{width:42%;float:left;padding-bottom:20px; margin:15px 0 0 5%; text-align:center; background:#4DBB31; border-radius:8px; padding:15px 0;}